Replace some "promise_rejects(t, 'SomeDOMError', stuff)" calls with promise_rejects_dom. This diff was generated by running: find . -type f -print0 | xargs -0 perl -pi -e "BEGIN { \$/ = undef; } s/promise_rejects\(([ \n]*[a-zA-Z_]+[ \n]*,[ \n]*)([\"'][A-Za-z_]*[\"']) *(, *.)/promise_rejects_dom(\1\2\3/gs" in bash (doesn't work in tcsh, due to the $ inside ""). 
diff --git a/webrtc/RTCPeerConnection-addIceCandidate.html b/webrtc/RTCPeerConnection-addIceCandidate.html index 3be71a4..c68e442 100644 --- a/webrtc/RTCPeerConnection-addIceCandidate.html +++ b/webrtc/RTCPeerConnection-addIceCandidate.html 
@@ -128,7 +128,7 @@    t.add_cleanup(() => pc.close());   - return promise_rejects(t, 'InvalidStateError', + return promise_rejects_dom(t, 'InvalidStateError',  pc.addIceCandidate({  candidate: candidateStr1,  sdpMid: sdpMid1, @@ -220,7 +220,7 @@  t.add_cleanup(() => pc.close());    await pc.setRemoteDescription(sessionDesc); - await promise_rejects(t, 'OperationError', + await promise_rejects_dom(t, 'OperationError',  pc.addIceCandidate({usernameFragment: "no such ufrag"}));  }, 'addIceCandidate({usernameFragment: "no such ufrag"}) should not work');   @@ -480,7 +480,7 @@    return pc.setRemoteDescription(sessionDesc)  .then(() => - promise_rejects(t, 'OperationError', + promise_rejects_dom(t, 'OperationError',  pc.addIceCandidate({  candidate: candidateStr1,  sdpMid: 'invalid', @@ -504,7 +504,7 @@    return pc.setRemoteDescription(sessionDesc)  .then(() => - promise_rejects(t, 'OperationError', + promise_rejects_dom(t, 'OperationError',  pc.addIceCandidate({  candidate: candidateStr1,  sdpMLineIndex: 2, @@ -560,7 +560,7 @@    return pc.setRemoteDescription(sessionDesc)  .then(() => - promise_rejects(t, 'OperationError', + promise_rejects_dom(t, 'OperationError',  pc.addIceCandidate({  candidate: candidateStr1,  sdpMid: sdpMid1, @@ -583,7 +583,7 @@    return pc.setRemoteDescription(sessionDesc)  .then(() => - promise_rejects(t, 'OperationError', + promise_rejects_dom(t, 'OperationError',  pc.addIceCandidate({  candidate: invalidCandidateStr,  sdpMid: sdpMid1, @@ -599,7 +599,7 @@    return pc.setRemoteDescription(sessionDesc)  .then(() => - promise_rejects(t, 'OperationError', + promise_rejects_dom(t, 'OperationError',  pc.addIceCandidate({  candidate: candidateStr2,  sdpMid: sdpMid2,